#ifndef __HEAP_4_H__
#define __HEAP_4_H__
#include <cstdlib>
using std::size_t;
/*
 * Map to the memory management routines required for the port.
 */
void *pvPortMalloc( size_t xSize ) ;
void vPortFree( void *pv ) ;
void vPortInitialiseBlocks( void ) ;
size_t xPortGetFreeHeapSize( void ) ;
size_t xPortGetMinimumEverFreeHeapSize( void ) ;
#define configTOTAL_HEAP_SIZE Heap_Size
#define ucHeap Heap_Mem
#define vTaskSuspendAll()
#define mtCOVERAGE_TEST_MARKER()
#define xTaskResumeAll()
#define traceMALLOC(a,b)
#define traceFREE(a,b)
#define configASSERT(a)
#define portBYTE_ALIGNMENT_MASK ( 0x0007 )
#define portBYTE_ALIGNMENT			8
#endif
